runtime.gcControllerState.globalsScan (field)
8 uses
runtime (current package)
mgc.go#L1097: gcController.globalsScan>>20, " MB globals, ",
mgcpacer.go#L240: globalsScan uint64
mgcpacer.go#L499: scanWorkExpected = int64(c.lastHeapScan + c.stackScan + c.globalsScan)
mgcpacer.go#L504: maxScanWork := int64(scan + c.stackScan + c.globalsScan)
mgcpacer.go#L705: print(c.heapScanWork.Load(), "+", c.stackScanWork.Load(), "+", c.globalsScanWork.Load(), " B work (", c.lastHeapScan+c.stackScan+c.globalsScan, " B exp.) ")
mgcpacer.go#L967: atomic.Xadd64(&c.globalsScan, amount)
mgcpacer.go#L997: goal = c.heapMarked + (c.heapMarked+atomic.Load64(&c.stackScan)+atomic.Load64(&c.globalsScan))*uint64(gcPercent)/100
mgcpacer.go#L1070: runway := uint64((c.consMark * (1 - gcGoalUtilization) / (gcGoalUtilization)) * float64(c.lastHeapScan+c.stackScan+c.globalsScan))